import { createPinia } from 'pinia'
import { createPersistedState } from 'pinia-plugin-persistedstate' // 数据持久化
// import { persistPlugin } from './persist'

// 持久化把数据放在本地存储中
const pinia = createPinia()
// TODO 这里里面也有对应的方法，感觉跟pinia-plugin-persistedstate冲突，后面研究
// pinia.use(persistPlugin)
pinia.use(createPersistedState({ storage: { getItem: uni.getStorageSync, setItem: uni.setStorageSync } }))
export default pinia

// 模块统一导出
export * from './user'
export * from './useTabbarStore'
